		.cus-banner {
			display:block;
			height: 150px;
			background-size:center;
			background-position:center;
			background-size:cover;
		}
		.cus-bread {
			width:1000px;
			margin:0 auto;
			margin-top:24px;
			margin-bottom: 20px;
		}
		.ann-spec {
			margin-bottom: 15px;
		}

		.ann-spec .spec-content {
			margin-right: 38%;
		}

		.ann-spec .spec-content > p {
			height: 6em;
			overflow: hidden;
		}
		
		.ann-spec .spec-media {
			width:35%;
			height:200px;
			float:right;
		}

		.ann-spec .spec-media > a{
			background-position:center;
			background-size: 100%;
			width:100%;
			height:220px;
			display:block;
		}

		.ann-spec .spec-more {
			display:block;
			height:20px;
			line-height:20px;
			background-color:rgb(225,225,225);
			text-align:center;
			height: 35px;
			line-height: 35px;
		}

		.ann-spec .spec-more i {
			color:rgb(228,32,21);
			font-size: 20px;
		}
		.ann-list {
			background-color:#fff;
			padding:15px 0px;
			border-top:1px solid #ddd;
			height:100px;
		}

		.ann-list > .ann-media {
			float:left;
			line-height:normal;
			padding:10px;
			width:80px;
			height:80px;
			background-color:rgb(225,225,225)
		}

		.ann-list > .ann-media > span {
			display:block;
			color:#222;
		}

		.ann-list > .ann-media > span.day {
			display:block;
			color:red;
			font-size:20px;
		}
		.ann-list > .inn-content {
			display:block;
			margin-left:115px;
			line-height:normal;
			color:#8d8d8d;
		}

		.ann-list > .inn-content > h3{
			color: #220;
			margin:0px;
			margin-bottom:10px;
		}

		.ann-list > a.inn-content {
			display:block;
		}

		.ann-list > .inn-content > p{
			margin:0px;
			margin-top:10px;
			height:2.5em;
			overflow:hidden;
		}

		body {
			background-color:#fff;
		}

		.add-more {
			background-color:rgb(225,225,225);
			text-align:center;
			height:35px;
			line-height:35px;
			display:block;
			margin-bottom: 50px;
		}

		.add-more > i {
			color:rgb(228,32,21);
			font-size:20px;
		}